package model

import "time"

// Menu 表示后台菜单
type Menu struct {
	ID           uint64    `gorm:"primaryKey" json:"id"` // 菜单ID
	ParentID     uint64    `json:"parent_id"`            // 父菜单ID
	Title        string    `json:"title"`                // 菜单标题
	Icon         string    `json:"icon"`                 // 菜单图标
	Path         string    `json:"path"`                 // 前端路由路径
	PermissionID *uint64   `json:"permission_id"`        // 绑定权限ID（可为空）
	Sort         int       `json:"sort"`                 // 排序值
	IsHidden     bool      `json:"is_hidden"`            // 是否隐藏
	CreatedAt    time.Time `json:"created_at"`
	UpdatedAt    time.Time `json:"updated_at"`
}
